var 
    express = require('express'),
    router = express.Router();
    // http = require('http'),
    // request = require('request'),






//list
router.get('/comments', function(req, res) {
    var all = req.query.all;
    res.send([1,2,3]);    
});

//get
router.get('/comments/:id', function(req, res) {
    var id = req.params.id;
    var topic;
    if('hot' == id){
        topic = testdata[testdata.length - 1];
    }else{
        for(var i=0,l=testdata.length;i<l;i++){
            if(id == testdata[i].id){
                topic = testdata[i];
                break;
            }
        }        
    }

    res.send(topic);

});



module.exports = router;


var testdata = 
 [
  {
    "title": "一切皆盒子，容器化的DevOps解决方案Docker",
    "id": 65,
    "created": "2011-07-02T16:00:00.000Z",
    "user": "张无忌",
    "startdate": new Date(),
    "tags":["DevOps","容器化","Linux"],
    "summary": "aadfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfas",
    "content": "阿萨德发生地方多发发苦辣大牲口罚款了施展出V领看见苦辣的数据发生的看法"
  },
  {
    "title": "Go:21世纪的开发语言",
    "id": 33,
    "created": "2011-07-02T16:00:00.000Z",
    "user": "萧峰",
    "startdate": new Date(),
    "tags":["并发","开发语言"],
    "summary": "阿斯顿飞拉萨的了饭卡卡洛斯的解放路卡死机登录客服啊",
    "content": "dfjkalsdjfklajsdklfjaklsdfjklasdjfklajsdklfjalksdfjkalsdjfklajsdklfajsdfl;asdf"
  },
  {
    "title": "NodeJS:javascript的逆袭",
    "id": 11,
    "created": "2011-07-02T16:00:00.000Z",
    "user": "张三丰",
    "startdate": new Date(),
    "tags":["javascript","AngularJS","Bootstrap"],
    "summary": "javascript一直被认为是一个小儿科的玩具，只能被用在浏览器端....",
    "content": "Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台， 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动， 非阻塞I/O 模型变得轻量和高效， 非常适合 运行在分布式设备 的 数据密集型 的实时应用。\n V8引擎执行Javascript的速度非常快，性能非常好。Node对一些特殊用例进行了优化，提供了替代的API，使得V8在非浏览器环境下运行得更好。\n Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快，性能非常好。Node对一些特殊用例进行了优化，提供了替代的API，使得V8在非浏览器环境下运行得更好。"
  }
];